﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace Vds2465Telegrams
{
	//[TestClass]
	//public class UserData_Test
	//{
	//    [TestMethod]
	//    [Owner("Frank Eppink")]
	//    public void Test01_Equals()
	//    {
	//        UserData userData = new UserData(UserData.UserData01Priority);

	//        {
	//            // completely different type - NOT equal
	//            object dummyObject = new object();
	//            Assert.IsFalse(userData.Equals(dummyObject));
	//        }

	//        {
	//            // inherited type with same properties - NOT equal
	//            UserData_01_Priority userData01Priority = new UserData_01_Priority(0x77);
	//            Assert.IsFalse(userData.Equals(userData01Priority));
	//        }

	//        {
	//            // same object - equal
	//            UserData userData2Compare = new UserData(UserData.UserData01Priority);
	//            Assert.IsTrue(userData.Equals(userData2Compare));
	//        }

	//        {
	//            // different property values - NOT equal
	//            UserData userData2Compare = new UserData(UserData.UserData03StatusChangeConfirm);
	//            Assert.IsFalse(userData.Equals(userData2Compare));
	//        }
	//    }

	//    [TestMethod]
	//    [Owner("Frank Eppink")]
	//    public void Test02_GetHashCode()
	//    {
	//        UserData userData = new UserData(UserData.UserData04StatusChangeReport);
	//        int hashCode01 = userData.GetHashCode();
	//    }

	//    [TestMethod]
	//    [Owner("Frank Eppink")]
	//    public void Test03_ToString()
	//    {
	//        UserData userData = new UserData(UserData.UserData02StatusChangeReport2Confirm);
	//        {
	//            string string01 = userData.ToString();
	//            Assert.IsNotNull(string01);
	//        }			
	//    }
	//}
}
